﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#444; font-size:14px; font-family:"Arial", "微软雅黑";}
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#777; font-size:15px; font-family: "Open Sans"; vertical-align:middle;}
input:focus{outline:none;}
textarea:focus{outline:none;}
a{ color:#444; text-decoration:none; transition:0.5s;}
.w1200{max-width:1200px; width:96%; margin:0 auto;}
.w1200:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.sy_bt{text-align:center; text-transform:uppercase; margin-bottom:30px;}
.sy_bt .sy_bt_t{font-size:28px; line-height:28px;}
.sy_bt .sy_bt_t span{color:#ef783a;}
.sy_bt .sy_bt_b{color:#848484; font-size:16px; margin-top:4px;}


/*top*/
.top_dbj{width:100%; height:100px;}
.top_bj{width:100%; border-bottom:1px #eaeaea solid; background:#fff; position: fixed; top:0; left:0; z-index:2;}
.top{position:relative;}
.top .logo{height:100px; float:left; display:table;}
.top .logo a{display:table-cell; vertical-align:middle;}

.top .top_dh{float:right;}
.top .top_dh ul:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.top .top_dh ul li{float:left; font-size:15px; margin-right:40px;}
.top .top_dh ul li>a{display:block; line-height:20px; padding:40px 0; position:relative;}
.top .top_dh ul li>a:after{content:""; width:0; height:2px; background:#ef783a; position:absolute; left:0; bottom:22px; z-index:1; transition:all 0.5s;}
.top .top_dh ul li:hover a:after{width:100%;}
.top .top_dh ul .s a:after{width:100%;}
.top .top_dh ul .s a{color:#ef783a;}

/*.erji{width:180px; display:none; margin-left:-90px; padding:10px 0; background:#fff; box-shadow:0 2px 16px rgba(0,0,0,0.1); position:absolute; top:76px; left:50%; z-index:2;}
.erji dl dd{line-height:20px; padding:15px 20px; transition:all 0.5s;}
.erji dl dd:hover{background:#f2f2f2;}
.erji dl dd a{display:block; text-align:center;}*/

.yiji .erji_bj{width:100%; overflow:hidden; display:none; border-top:1px #eaeaea solid; border-radius:0 0 6px 6px; background:#fff; position: absolute; top:100px; left:0; z-index:10; box-shadow:0 4px 10px rgba(0,0,0,0.1);}
.yiji .erji{width:100%; overflow:hidden; padding:40px 50px; padding-bottom:70px;}
.yiji .erji .erji_l{width:520px; float:left; padding-right:100px; border-right:1px #eaeaea solid;}
.yiji .erji .erji_l dl dd{font-size:16px; line-height:20px; text-align:left; padding:13px 0; position:relative;}
.yiji .erji .erji_l dl dd:after{content:""; width:100%; height:1px; background:#eaeaea; position:absolute; bottom:0; left:0;}
.yiji .erji .erji_l dl dd:before{content:""; width:0; height:1px; background:#ef783a; position:absolute; bottom:0; left:0; position:absolute; z-index:1; transition:all 0.5s;}
.yiji .erji .erji_l dl dd:hover:before{width:100%;}
.yiji .erji .erji_l dl dd:hover a{color:#ef783a;}
.yiji .erji .erji_r{width:calc(100% - 620px); height:260px; overflow:hidden; float:left; margin-left:100px;}
.mj_hover_menu{text-decoration:none;}

.top .sousuo{height:100px; float:right; display:table; cursor:pointer;}
.top .sousuo span{display:table-cell; vertical-align:middle;}
.top .sousuo .ssk_bj{width:100%; position:fixed; left:0; top:140px; display:none; z-index:10;}
.top .sousuo .ssk{max-width:1200px; width:96%; overflow:hidden; margin:0 auto; box-shadow:0 2px 14px rgba(0,0,0,0.1); background:#fff;}
.top .sousuo .ssk .input_txt{ width:70%; padding-left:20px; height:50px; border:none; float:left; border-radius:0;}
.top .sousuo .ssk .input_btn{ width:30%; height:50px; border:0 none; float:right; border-radius:0; background:#009741; color:#FFF;}


/*banner*/
.block_home_slider {position:relative; text-align:center; line-height:0px; margin-right:auto; margin-left: auto;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:30px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:12px; height:12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#ef783a;}
.flexslider {margin:0; padding:0; height: auto;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li {height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
#home_slider2{display:none;}


/*解决方案*/
.sy_jjfa_bj{width:100%; padding-top:60px; padding-bottom:80px; background:#f8f8f8;}
.sy_jjfa ul{overflow:hidden; margin-top:-2%; margin-left:-2%}
.sy_jjfa ul li{width:48%; float:left; text-align:center; font-style: oblique; margin-top:2%; margin-left:2%; padding:0 40px;}
.sy_jjfa ul li .sy_jjfa_wb{width:100%; height:200px; display:table;}
.sy_jjfa ul li .sy_jjfa_wb a{color:#fff; display:table-cell; vertical-align:middle;}
.sy_jjfa ul li .sy_jjfa_t{font-size:18px;}
.sy_jjfa ul li .sy_jjfa_b{margin-top:6px;}	


/*产品中心*/
.cpzs{padding-top:60px; padding-bottom:80px; border-bottom:1px #eaeaea solid;}
.cpzs ul{padding-bottom:18px; overflow:hidden; margin-top:-3%; margin-left:-3%;}
.cpzs ul li{width:22%; float:left; text-align:center; margin-top:3%; margin-left:3%; padding:8px; padding-bottom:0; border:1px #ddd solid; transition:all 0.5s;}
.cpzs ul li:hover{border:1px #e95306 solid;}
.cpzs ul li .cpzs_t{color:#fff; padding:14px; background:#e95306;}
.cpzs ul li .cpzs_m{margin-bottom:30px;}
.cpzs ul li .cpzs_b{width:114px; height:36px; color:#fff; line-height:36px; margin:0 auto; margin-bottom:-18px; background:#e95306;}


/*新闻发布*/
.xwfb_bj{width:100%; padding-top:60px; padding-bottom:90px; background:#fff url(../images/sy_xw_bj.jpg) bottom no-repeat;}
.xwfb .xwfb_kj{margin-top:30px;}
.xwfb .xwfb_kj ul{overflow:hidden; margin-left:-2%;}
.xwfb .xwfb_kj ul li{width:31.33%; float:left; margin-left:2%;}
.xwfb .xwfb_kj ul li .xwfb_kj_img{width:100%; height:240px; position:relative;}
.xwfb .xwfb_kj ul li .xwfb_kj_img .xwfb_kj_img_bk{width:100%; height:100%; border:0px #e95306 solid; position:absolute; top:0; left:0; transition:all 0.3s;}
.xwfb .xwfb_kj ul li:hover .xwfb_kj_img .xwfb_kj_img_bk{border:12px #e95306 solid; border-bottom:none;} 
.xwfb .xwfb_kj ul li .xwfb_kj_img .xwfb_kj_img_rq{color:#fff; font-size:20px; line-height:20px; padding:10px; opacity:0; background:#e95306; position:absolute; top:18px; left:12px; transition: all 0.3s;}
.xwfb .xwfb_kj ul li:hover .xwfb_kj_img .xwfb_kj_img_rq{opacity:1;}
.xwfb .xwfb_kj ul li .xwfb_kj_wb{width:100%; padding:36px 18px 50px 18px; background:#fff; transition:all 0.3s;}
.xwfb .xwfb_kj ul li:hover .xwfb_kj_wb{background:#e95306;}
.xwfb .xwfb_kj ul li .xwfb_kj_bt{font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.3s;}
.xwfb .xwfb_kj ul li:hover .xwfb_kj_bt{color:#fff;}
.xwfb .xwfb_kj ul li .xwfb_kj_wz{color:#999; line-height:24px; margin-top:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.3s;}
.xwfb .xwfb_kj ul li:hover .xwfb_kj_wz{color:#ffd0b8;}
.xwfb .xwfb_more{text-align:center; margin-top:80px;}
.xwfb .xwfb_more a{display:inline-block; color:#e95306; line-height:40px; font-size:16px; font-weight:bold; padding:0 60px; border:1px #e95306 solid;}
/*新闻发布*/


/*底部*/
.db_bj{padding-top:70px; padding-bottom:84px; background: url(../images/db_bj.jpg) center no-repeat;}
.db .db_lx{ float:left; margin-top:10px;}
.db .db_lx .db_lx_bt{width:36px; float:left; color:#fff; font-size:16px; padding:2px 20px 2px 0; border-right:1px #3f3f3f solid;}
.db .db_lx .db_wz1{width:270px; line-height:30px; float:left; margin-left:20px; color:#848484;}
.db .db_lx .db_wz2{width:270px; line-height:30px; float:left; margin-left:60px; color:#848484;}
.db .db_r{ float:right;}
.db .db_dt{ float:left; margin-right:20px;}
.db .db_dt .db_dt_wz{text-align:center; color:#fff; font-size:13px;line-height:25px; background:#444444;}
.db .db_dt .db_dt_wz a{color:#fff;}
.db .db_erweima{float:left;}

.bah_bj{ background:#161616; padding:18px 0;}
.bah{ color:#999; text-align:center;}
.bah a{color:#999;}
.bah .db_dh ul{ text-align:center;}
.bah .db_dh ul li{display:inline-block; font-size:12px; padding:0 15px; border-right:1px #808080 solid;}
.bah .db_dh ul li:last-child{border:none;}
.bah .bah_wz{margin-top:14px;}
/*底部*/


/*内页banner*/
.ny_banner{width:100%; height:300px; background-size:cover;}


/*内页位置*/
.ny_wz ul{overflow:hidden; padding:20px 0;}
.ny_wz ul li{float:left; line-height:30px; padding-left:34px; background:url(../images/ny_wz2.png) left center no-repeat;}
.ny_wz ul li:nth-child(1){padding-left:24px; background:url(../images/ny_wz1.png) left center no-repeat;}

/*内页位置*/
.ny_bj{width:100%; padding-bottom:70px; background:#fff;}
.ny_bt{font-size:24px; margin-bottom:40px; padding-bottom:16px; border-bottom:1px #ddd solid;}
.ny_wb{line-height:28px;}
.ny_wb hr{padding:30px 0;}


/*关于我们*/
.gywm_jj_bj{width:100%; background:#fff;}
.gywm_jj{padding-bottom:42px;}

.gywm_jj_dh_bj{padding-top:42px; padding-bottom:70px; background:#f4f4f4;}
.gywm_jj_dh .gywm_jj_bt{font-size:24px; text-align:center; padding-bottom:30px;}
.gywm_jj_dh ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.gywm_jj_dh ul li{width:18%; height:120px; float:left; display:table; text-align:center; font-size:15px; margin-top:2%; margin-left:2%;}
.gywm_jj_dh ul li a{color:#fff; display:table-cell; vertical-align:middle;}


/*企业文化*/
.qywh .qywh_t{margin-bottom:40px; position:relative;}
.qywh .qywh_t:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.qywh .qywh_t .qywh_t_l{width:50%; background:#fff; box-shadow:2px 2px 8px rgba(0,0,0,0.2); padding:30px; position:absolute; left:0; top:18px;}
.qywh .qywh_t .qywh_t_r{float:right;}


/*荣誉证书*/
.ryzz_t_bj{width:100%; margin-top:50px; padding:50px 0; background:#f4f4f4;}
.ryzz_t{height:240px; margin-top:30px; padding-right:20px; overflow: auto;position:relative;}
.ryzz_t_bt{color: #d44900; font-size: 18px; font-weight: bold; margin-bottom:30px;}
.ryzz_t ul{position:relative;}
.ryzz_t ul:after{content:"";width:1px; height:100%; background:#ddd; position:absolute; left:7px; top:0;}
.ryzz_t ul li{padding-left:33px; position:relative; z-index:1; cursor:pointer;}
.ryzz_t ul li:hover{background:url(../images/fzlc_d.png) left center no-repeat;}
.ryzz_t ul li .ryzz_t_wz{line-height:20px; padding:20px 10px; transition:all 0.5s;}
.ryzz_t ul li .ryzz_t_wz:hover{background:rgba(255,88,0,.3);}

.ryzz_t::-webkit-scrollbar{width:10px; background:#ddd;}  
.ryzz_t::-webkit-scrollbar-thumb{background:#ef783a;}

.ryzz_b_bj{width:100%; padding:50px 0;}
.ryzz_b{height:240px; padding-right:20px; overflow: auto;position:relative;}
.ryzz_b_bt{color: #d44900; font-size: 18px; font-weight: bold; margin-bottom:30px;}
.ryzz_b ul{position:relative;}
.ryzz_b ul:after{content:"";width:1px; height:100%; background:#eaeaea; position:absolute; left:7px; top:0;}
.ryzz_b ul li{padding-left:33px; position:relative; z-index:1; cursor:pointer;}
.ryzz_b ul li:hover{background:url(../images/fzlc_d.png) left center no-repeat;}
.ryzz_b ul li .ryzz_b_wz{line-height:20px; padding:20px 10px; transition:all 0.5s;}
.ryzz_b ul li .ryzz_b_wz:hover{background:rgba(255,88,0,.3);}

.ryzz_b::-webkit-scrollbar{width:10px; background:#eaeaea;}  
.ryzz_b::-webkit-scrollbar-thumb{background:#ef783a;}


/*发展历程*/
.fzlc .fzlc_b{height:540px; margin-top:40px; padding-right:20px; overflow: auto;}
.fzlc .fzlc_b ul{position:relative;}
.fzlc .fzlc_b ul:after{content:"";width:1px; height:100%; background:#eaeaea; position:absolute; left:7px; top:0;}
.fzlc .fzlc_b ul li{padding-left:33px; position:relative; z-index:1; cursor:pointer;}
.fzlc .fzlc_b ul li:hover{background:url(../images/fzlc_d.png) left center no-repeat;}
.fzlc .fzlc_b ul li .fzlc_b_wz{line-height:20px; padding:20px 10px; transition:all 0.5s;}
.fzlc .fzlc_b ul li .fzlc_b_wz:hover{background:rgba(255,88,0,.3);}

.fzlc .fzlc_b::-webkit-scrollbar{width:0px; background:#eaeaea;}  
.fzlc .fzlc_b::-webkit-scrollbar-thumb{background:#ef783a;}
.fzlc .fzlc_b:hover::-webkit-scrollbar{width:10px;}


/*产品中心*/
.cpzx ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpzx ul li{width:31.33%; float:left; overflow:hidden; margin-top:2%; margin-left:2%; position:relative;}
.cpzx ul li .cpzx_wb{width:100%; height:60px; color:#fff; text-align:center; padding:0 20px; padding-top:15px; background:#ef783a; background:rgba(239,120,58,0.9); position:absolute; bottom:0; left:0; transition:all .5s;}
.cpzx ul li:hover .cpzx_wb{height:100%; padding-top:60px;}
.cpzx ul li .cpzx_wb .cpzx_bt{font-size:20px; line-height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition:all 0.5s;}
.cpzx ul li:hover .cpzx_wb .cpzx_bt{margin-top:0;}
.cpzx ul li .cpzx_wb .cpzx_wz{font-size:13px; text-align:left; line-height:22px; margin-top:50px; padding-top:20px; border-top:1px #f4a981 dashed; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; opacity:0; transition:all .7s;}
.cpzx ul li:hover .cpzx_wb .cpzx_wz{margin-top:20px; opacity:1;}
.cpzx ul li .cpzx_wb .cpzx_more{display:inline-block; line-height:30px; padding:0 20px; margin-top:40px; border:1px #fff solid;}
.cpzx ul li .cpzx_wb .cpzx_more:hover{ background:#fff; color:#ef783a;}


/*产品二级*/
.cpzx_ej ul{overflow:hidden; margin-top:-10px;}
.cpzx_ej ul li{width:100%; float:left; margin-top:10px;}
.cpzx_ej ul li .cpzx_ej_img{width:260px; float:left; text-align:center; background:#f5f5f5;}
.cpzx_ej ul li .cpzx_ej_wb{width:calc(100% - 260px); height:260px; float:right; padding:30px; background:#f5f5f5;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_t{color:#ef783a; font-size:20px;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_t a{color:#ef783a;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_m{line-height:24px; margin-top:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more{margin-top:40px;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more a{display:inline-block; font-size:12px; line-height:20px; padding:10px 30px; border:1px #ef783a solid; position:relative;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more a:hover{color:#fff;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more a:after{content:""; width:0; height:100%; background:#ef783a; position:absolute; top:0; left:0; transition:all 0.5s;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more a:hover:after{width:100%;}
.cpzx_ej ul li .cpzx_ej_wb .cpzx_ej_wb_more a span{position:relative; z-index:1;}


/*产品详情*/
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:24%; height:140px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a img{}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#ef783a; font-size:26px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:15px; margin-top:20px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#444; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#ef783a;}

.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; background:url(../images/ny_dh_bj.png) -200px 0 no-repeat;}
.cpxq_b_dh ul li:hover{color:#fff; background:#ef783a url(../images/ny_dh_bj.png) 300px 0 no-repeat; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#ef783a url(../images/ny_dh_bj.png) 300px 0 no-repeat;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}
.cpxq_b_kj .wb_zlxz ul{margin-top:-20px;}
.cpxq_b_kj .wb_zlxz ul li{padding:20px 0; padding-left:26px; border-bottom:1px #ccc dashed; background:url(../images/zlxz.png) left center no-repeat; transition:all 0.5s;}
.cpxq_b_kj .wb_zlxz ul li:hover{background:url(../images/zlxz2.png) left center no-repeat;}


/*解决方案*/
.jjfa ul{overflow:hidden; margin-top:-2%; margin-left:-2%}
.jjfa ul li{width:48%; height:200px; float:left; display:table; text-align:center; margin-top:2%; margin-left:2%; padding:0 40px;}
.jjfa ul li a{color:#fff; display:table-cell; vertical-align:middle;}
.jjfa ul li .jjfa_t{font-size:18px;}
.jjfa ul li .jjfa_b{margin-top:6px;}


/*解决方案详情*/
.jjfa_xq_bj{width:100%; padding-bottom:40px;}
.jjfa_xq_bt{padding-top:30px; border-top:1px #ddd solid; }
.jjfa_xq_bt .jjfa_xq_bt_wz{font-size:18px; line-height:20px; padding-left:14px; border-left:4px #ef783a solid;}
.jjfa_xq{margin-top:30px;}
.jjfa_xq .item{ width:100%; padding:0 10px; text-align:center;}
.jjfa_xq .item .cpzx_ej_img{overflow:hidden; position:relative;}
.jjfa_xq .item .cpzx_ej_img img{transition:all 0.5s;}
.jjfa_xq .item:hover .cpzx_ej_img img{transform:scale(1.05);}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj{width:100%; height:100%; color:#fff; background:rgba(255,88,0,0.6); opacity:0; position:absolute; top:0; right:100%; transition:all 0.5s;}
.jjfa_xq .item:hover .cpzx_ej_img .cpzx_ej_js_bj{right:0; opacity:1;}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj:before{display:inline-block; content: '';vertical-align: middle;height: 100%;}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj .cpzx_ej_js{width:90%; height: auto; display: inline-block; vertical-align: middle;padding: 10px;}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj .cpzx_ej_js .cpzx_ej_js_img img{opacity:0.9; transition:all 0.5s;}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj .cpzx_ej_js .cpzx_ej_js_img img:hover{opacity:1;}
.jjfa_xq .item .cpzx_ej_img .cpzx_ej_js_bj .cpzx_ej_js .cpzx_ej_js_wz{margin-top:20px;}
.jjfa_xq .item .cpzx_ej_wz{height:40px; font-size:15px; line-height:20px; margin-top:20px; padding:0 20px;}

.owl-carousel .owl-wrapper:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.jjfa_xq .owl-controls{width:100%;  z-index:11;}
.jjfa_xq .owl-controls .owl-buttons div{ position:absolute;  display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ width:42px; height:42px; font-size: 12px;text-indent:-9999px; transition:.35s;  top:40%; margin-top:-21px;}
.jjfa_xq .owl-controls .owl-buttons .owl-prev {background:#c1c1c1 url(../images/jt_l.png) center no-repeat; overflow:hidden; left:0;}
.jjfa_xq .owl-controls .owl-buttons .owl-next {background:#c1c1c1 url(../images/jt_r.png) center no-repeat; overflow:hidden; right:0;}
.jjfa_xq .owl-controls .owl-buttons .owl-prev:hover{ background-color:#ef783a;}
.jjfa_xq .owl-controls .owl-buttons .owl-next:hover{ background-color:#ef783a;}
.jjfa_xq .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.jjfa_xq .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.jjfa_xq .owl-controls .owl-page span{display: block;width:10px; height:10px; margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.jjfa_xq .owl-controls .owl-page.active span,
.jjfa_xq .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1; background: #e46d22;}
.jjfa_xq .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.jjfa_xq .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.jjfa_xq .owl-pagination{display:none;}


/*新闻中心*/
.xwzx{margin-top:20px;}
.xwzx .xwzx_l{width:calc(100% - 350px); float:left;}
.xwzx .xwzx_l ul{margin-top:-30px;}
.xwzx .xwzx_l ul li{ overflow:hidden; padding:30px 0 ; border-bottom:1px #eaeaea solid; position:relative;}
.xwzx .xwzx_l ul li:after{content:""; display:block; width:0; height:1px; background:#ef783a; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.xwzx .xwzx_l ul li:hover:after{width:100%;}
.xwzx .xwzx_l ul li .xw_img{width:170px; height:120px; float:left;}
.xwzx .xwzx_l ul li .xw_img img{max-height:120px;}
.xwzx .xwzx_l ul li .xw_wb{width:calc(100% - 200px); float:right;}
.xwzx .xwzx_l ul li .xw_bt{font-size:16px; margin-top:7px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s; padding-right:14px;}
.xwzx .xwzx_l ul li:hover .xw_bt{color:#ef783a;}
.xwzx .xwzx_l ul li:hover .xw_bt{padding-left:14px; padding-right:0;}
.xwzx .xwzx_l ul li .xw_wz{ color:#848484; margin-top:16px; line-height:20px; height:40px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; transition:all 0.6s; padding-right:14px;}
.xwzx .xwzx_l ul li:hover .xw_wz{padding-left:14px; padding-right:0;}
.xwzx .xwzx_l ul li .xw_rq{ overflow:hidden; margin-top:10px; transition:all 0.8s; padding-right:14px;}
.xwzx .xwzx_l ul li:hover .xw_rq{ padding-left:14px; padding-right:0;}
.xwzx .xwzx_l ul li .xw_rq span{color:#ef783a; margin-left:10px; padding-left:18px; background:url(../images/yj.png) left center no-repeat;}

.xwzx .xwzx_r{width:300px; float:right;}
.xwzx .xwzx_r .xwzx_r_t ul li{line-height:20px; margin-top:3px; padding:15px 0; background:#f2f2f2;  transition:all 0.5s;}
.xwzx .xwzx_r .xwzx_r_t ul li a{display:block; padding-left:16px; border-left:4px #bbb solid;}
.xwzx .xwzx_r .xwzx_r_t ul li:hover a{padding-left:26px; border-left:4px #ef783a solid;}
.xwzx .xwzx_r .xwzx_r_t ul li:hover a{color:#ef783a;}
.xwzx .xwzx_r .xwzx_r_t .xwzx_r_b_bt{}
.xwzx .xwzx_r .xwzx_r_t .xwzx_r_b_bt span{display:inline-block; font-size:18px; padding-bottom:10px; position:relative;}

.xwzx .xwzx_r .xwzx_r_b{margin-top:30px;}
.xwzx .xwzx_r .xwzx_r_b .xwzx_r_b_bt{margin-bottom:14px; border-bottom:1px #eaeaea solid;}
.xwzx .xwzx_r .xwzx_r_b .xwzx_r_b_bt span{display:inline-block; font-size:16px; padding-bottom:10px; position:relative;}
.xwzx .xwzx_r .xwzx_r_b ul{margin-top:-30px; overflow:hidden;}
.xwzx .xwzx_r .xwzx_r_b ul li{margin-top:30px;}
.xwzx .xwzx_r .xwzx_r_b ul li .xwzx_r_b_img{width:100%; height:100px;}
.xwzx .xwzx_r .xwzx_r_b ul li .xwzx_r_b_t{font-size:14px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwzx .xwzx_r .xwzx_r_b ul li .xwzx_r_b_m{color:#848484; font-size:13px;  margin-top:8px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.xwzx .xwzx_r .xwzx_r_b ul li .xwzx_r_b_b{overflow:hidden; margin-top:8px; transition:all 0.8s; padding-right:14px;}
.xwzx .xwzx_r .xwzx_r_b ul li .xwzx_r_b_b span{color:#ef783a; margin-left:10px; padding-left:18px; background:url(../images/yj.png) left center no-repeat;}

.xwxq .xwxq_bt{font-size:24px;}
.xwxq .xwxq_rq{font-size:13px; margin-top:20px; padding-bottom:20px; border-bottom:1px #ccc dotted;}
.xwxq .xwxq_rq span{color:#ef783a; margin-left:10px; padding-left:18px; background:url(../images/yj.png) left center no-repeat;}
.xwxq .xwxq_wb{line-height:28px; margin-top:40px;}

.xwxq_more{margin-top:40px;}
.xwxq_more a{display:inline-block; line-height:40px; padding:0 16px; color:#fff; background:#444;}
.xwxq_more a:hover{ background:#ef783a;}

.xwxq .xwxq_sxp{width:100%; overflow:hidden; margin:30px 0 0 0;}
.xwxq .xwxq_sxp a{display:block; margin-bottom:10px; transition: all 0.7s;}
.xwxq .xwxq_sxp a:hover{color:#ef783a;}
.xwxq .xwxq_sxp a span{ font-weight: bold; color:#444;}
/*新闻中心*/


/*联系方式*/
.lxwm_bj{width:100%; background:#fff;}
.lxwm_t .lxwm_t_t{font-size:28px; padding-bottom:20px; position:relative;}
.lxwm_t .lxwm_t_t:after{content:""; width:80px; height:3px; background:#ef783a; position:absolute; bottom:0; left:0;}
.lxwm_t .lxwm_t_b{margin-top:80px;}
.lxwm_t .lxwm_t_b ul{overflow:hidden;margin-top:-2%; margin-left:-2%;}
.lxwm_t .lxwm_t_b ul li{width:23%; float:left; text-align:center; margin-top:2%; margin-left:2%;}
.lxwm_t .lxwm_t_b ul li .lxwm_t_b_wb{margin-top:20px;}
.lxwm_t .lxwm_t_b ul li .lxwm_t_b_bt{font-size:18px;}
.lxwm_t .lxwm_t_b ul li .lxwm_t_b_wz{margin-top:6px;}

.lxwm_b_bj{width:100%; margin-top:70px; padding-top:50px; padding-bottom:70px; background:#eaeaea;}
.lxwm_b ul{margin-top:-2%; margin-left:-2%;}
.lxwm_b .lxwm_b_t{font-size:28px; margin-bottom:50px; padding-bottom:20px; position:relative;}
.lxwm_b .lxwm_b_t:after{content:""; width:80px; height:3px;  background:#ef783a; position:absolute; bottom:0; left:0;}
.lxwm_b ul:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.lxwm_b ul li{width:48%; float:left; margin-top:2%; margin-left:2%; padding:30px; background:#fff; transition:all 0.5s;}
.lxwm_b ul li:hover{transform:translateY(-10px); -webkit-transform:translateY(-10px);}
.lxwm_b ul li .lxwm_b_img{width:190px; float:left; overflow:hidden;}
.lxwm_b ul li .lxwm_b_img img{transition:all 0.5s;}
.lxwm_b ul li:hover .lxwm_b_img img{transform:scale(1.05);}
.lxwm_b ul li .lxwm_b_wb{width:calc(100% - 220px); float:right;}
.lxwm_b ul li .lxwm_b_wb .lxwm_b_wb_t{font-size:22px; padding-bottom:16px; position:relative;}
.lxwm_b ul li .lxwm_b_wb .lxwm_b_wb_t:after{content:""; width:30px; height:3px; background:#ef783a; position:absolute; left:0; bottom:-1px;}
.lxwm_b ul li .lxwm_b_wb .lxwm_b_wb_b{margin-top:20px;}


/*浮动客服*/
.fdkf_bj{position:fixed; top:231px; right:-180px; transition:all 0.5s;}
.fdkf_an{width:50px;height:46px; float:left; cursor:pointer; background:#ef783a url(../images/fdkf_jt.png) no-repeat;}
.fdkf{width:180px; float:right; padding-bottom:30px; background:#fff url(../images/online_botbg.jpg) center bottom no-repeat; box-shadow:-2px 2px 10px rgba(0,0,0,0.1); }
.fdkf .fdkf_bt{width:100%; color:#fff; font-size:16px; line-height:46px; padding:0 14px; background:#555;}
.fdkf .fdkf_qq{padding:0 14px;}
.fdkf .fdkf_qq ul li{height:24px; line-height:24px; margin-top:16px; padding-left:30px; background:url(../images/qq.png) left center no-repeat;}
.fdkf .fdkf_erweima{text-align:center; margin-top:20px;}
.fdkf .fdkf_erweima img{max-width:160px;}
.fh_top{width:50px; height:50px; cursor:pointer; position:fixed; bottom:100px; right:0;}
.p-show{right:0;}